updates by symon