carved out physics component for customization