annotation support, config file, syntactic sugar