some things I forgot to rename to shellout