add SNAPL