some things we use @graphalchemist