this is to include manual record and auto record