updating for repenning