Yi - introduce gradle and change the strcuture of project