updated type styles not finished