pc based codes