Final version

Add some descriptions