Big changes, many new methods, not sure if there is a cleaner way to do it; need to work on reprompting