Added methods for overlooked functions
Merge branch 'interfaces' into pub