updated basiscs