s4 added asterixlib