played with some stuff, might be broken now, should build in oface though