fixing access tpyes.. again