added properties file functionality so hat changes to the behavior
don't mean recompiling