print methods added