keeper upload functionality