I know that this has been answered before however, the problem I am facing is somewhat not solvable using the stuff I read. After debugging, I realised that the problem was