solutions updated