WIP: gradle plugin