introduce androidannotations to write less code