pulled out parameters and tweaked parameters