small changes in search of optimization