recording working (sort of)