First commit, sl API added