Quickly done.

More comments are needed for basic inputs