Joetaylor/add defs

@eventualbuddha Let me know any changes you'd like.
sure