completely revamping all the code to standard forge formats