head to no_body fix
obsolete
added specs and guard
new versions