added processes, small syntax changes