My first try

This is just what I did in the beginning
Second commit

My second try