use inline modules