fixed but not optimal solution