@update - integrate intellij
@update - update to java 8