deleted necessary lines