syntax and require fixes; basics for person