Basic members functions added