move obelisk module to util/obelisk