further build upon the lcass