added sad stuff for keeping everything under control