added properties methods