changed onlooekr stuff