add files for enginelight #45

see #45