adjusted and added float