added print manual function