added spread method calls and began hand creation