working on command firing