Almost finished with the theoretical part