add modules and src