funky stuff with PAT