added some extra unit
fixed head node remove not found
added some shit