directly including the resourceparser
using messages
checked arguments