command works; prototype functional