feat(soultions): finished object oriented concepts