Adds some more code for OASIS example, still not fully functioning