see attachments.