This contains my draft codes