began coding optimizer
merging