Elemayo

Big wip. e e e e e e