calling LCS constructor