designed solution to problem and beginning test implementing process