fixed solutions