stupid grap i hate this stuff anyways ..............................