CLion stuff
added entry point