what to think...??? what to do...??