added platypus peripheral manager