can be divided into five types which are structural