Implement 'add attachment' feature