Ok, let's try it with state once again