Text this: Design of two stroke SI linear engine with spring mechanism