added base for recording