Written in great detail