Praxis structure