basic toggling
correcting some errors