CUSTOM INTERFACE CONSTRUCTION