use right types