Wip Gepeto

will update soon
second pass at the moment