Project majorly updated by pranjal

Signed-off-by: Pranjal <pranjal@anshsoftech.com>