fitness function is workingggg