complete solution suggestions