Theoretical part finished