pc code improve