implement XLLE model