Working prototype for the 'manual' interface