external process + fixes