 This stuff needs to be linked to affect commands.
 some of these also should probably be bits
