move to gradle
refactor code
add Admanager