ReImplemented Lines ....