changed annotation syntax and remove printer_lp module