added gradle project structure