added dirty source code as-it-is (to start from something)