Lots more prompts done, some bugs need fixing