should do dp next time