rest adapter