Added the basic code

This is to be extended in future, this is all for now.