Modified by adding the basic structure.
Signed-off-by: Sanjay Madnani <sanjay.madnani@outlook.com>