start from begining what's errors