syntax extended keeping backward compatibility