fixed use of type literals