move force into separate class