refactored the alt drawing