то есть всё делается ситуативно типа нужно сделать то