specifying the type