intermediate actions implemented manually