added signup and misc