added print methods and schedule methods