solution dependance