my patches and inprovements