first very basic implemantions of forward search. but working!!! i think :(
First ver