Inisital Commit

Created Initiate Commit with Ghost Functions to be updated later.