Updated version with some appendixes filled