simplified solutions