creating a instance