added float+double level 2