temp
moving helper to lib
signup complete