Continued a bit with the interfaces