different files created for various concepts, readme updated