command skeleton