implement database setter
handle register post
remove useless class runner