Added basic concepts.
divided basic concept into several files.