add regist functions
add personal and enterprise register
add login functions
add personal classes
add compile plugin