dumping old source

for reference