Sorry it is a bit high kb, but it is fairly detailed sooooo ya