After a problem has been identified, it is important to do background research to learn as much as possible about the issue. This will lead to more complete sets of solutions and constraints. Once all these factors are in place, the solution can be designed.
Also, this is not a biology question!