Initial commit

I just copied original code