mavenized, almost un-androidized