great points, this is an older project of mine and i may not get around to fixing those mistakes but if get time i will check it out. thanks!