add Function specs