added implementation file
creating shell code