Done basic structuring lemonEngine!