unnecessary library removed