some node attr functionality added