so there are diff. types?