thanks!
please take a look at it whenever you get time and tell me if i am missing out on something and what kind of an error the software might be causing? and what can be the possible solutions for that. do i need to change my arduino uno and use a faster and better microcontroller?