plz consider following i worked on it like for a long time
i am not done with this project but i hope you will come back to see the progess!