modified answer controller