improve some shellcodes