500 error controller update, changes to requirements (not done)