DON'T GIVE UP!!! Q....