Added more detail to buildings implementation