refactor of existing tests & added list creation and update tests