laser updated with floor