fixin requirements and add a node