small inprovements