beginning garfield-user modes