Initial commit of original verion