add require dependecies in init.pp
add modulefile