update alternative solution