primitive commands dispatcher