first commit, obj lit method implemented
Final commit, responsive, dry and Obl pattern used
done merging