basic proof of concept node module