more descriptive assertions and first step into build automation with dependent modules