draft bindModule