empty space deletion
adding empty model
adding key onstructor
delete wrong arguement