add genie methods