the following matters are discussed in detail