this nodeschool module is by far the worst one so far