eliminated unnecessary line codes