Implementation of sparle list and tests