adding userfox support with tests