lines acutally arent perfect...