Added isEmpty, size and make