splitted removed code to util_gomi.lisp

cleanup

cleanup and optimize

added experimental