added return values to set methods