used casualjims types. They could be moved.