While, condition interface