save step appended. model logics improved