Add s and c functions