started full tabu memory implementation