a simple framework on node