Implements person creation