compile for 1.6