add bubble lib
add sign up feature