Restructuring of put-down code and merging of manipulation parameter classes