updated commands( for later)