taking out node and public