first day in programming... interesting yet confusing...