partially implemented register