add struct for lsa