better overall handeling