LAS implementation (contributes to #22)