let's handle public commands