Engine added with spec