song version edit teste refactor