added see solution functionality