added modules and sample dataset