added general lib