started adding new custom type sys