Implemented two surface system