fitness constructor