removed now usless constructor