got each method working and specs passing