added initial solution w/spec