Project i did up few years back in python 2.0