add_key and signup fixes