-- wrong statement order