Added external dependencies
Added core engine