IMPLEMENTS_AND_ATTACHMENTS