finish full conditional declaration