Some of the interface works - no patterns yet