 If the bottom of the body is a basin and the top of the body is flat then it is a lopolith.A laccolith is thought to be formed when more siliceous and thus more viscous magma is intruded.The horizontal movement of the magma is limited by the viscosity, which leads to the magma pushing the rock above it up creating a dome shape.