changed to type alias