added additional defualt types