Theoretical part