updated SIPL lib