fixed general bugs, color bugs are still problematic
started implementing critical hints, not complete