Factored out personplan