add registration & loginization
merging