some lsa implement