adding intial version