Line Based Approach