forgotten file for category type and some pixel pushing