old functions removed, projections to external script