scaffold client_types