add commands to another file to avoid cluttering