Implement and