Created 3 scenario (refactor)