gangsheet optimization techniques