working on func_force