error fix + debug