DONE, just need to do input