Initial repository

--add ignore
--optimize dependency using maven