Refoactoring part 2