first real commit, still need signing in javascript