working preferences

preference for deck target not yet implemented until I figure out what
it does