Nicer add state