add explicit sigangle parameter