began implementing deck class