set preliminary implemented