Pat dev line

so here's the improvements so far, may add more soon though