Straight Coding-A New Approach-Part 1