reverting to strong parameters and added some easier errors