added new ideas. Potential will handle forces and energy calculation.