Added README, Complete working code