using module extenstions on setup