common sdk library