READ ONLY interface
Merge branch 'read_only_interface' into labs