Finally. this is all i have to say. FINALLLYYYYY!!!