it's used for recording cost