--Basic Code,Would require Updation Probably.