Custom fields, authentication, and testing