first version of util.clj and consts.clj