Implement auto setup method