oh yea i forgot to add... constructive comments only plz