it seems most of them are needed for recording