commit documents
finished register function
resolve conflict & add selenium test