hmm i feel left out of the whole having a dp thing
shall have to correct this