I made this mainly with input from this sub, please feel free to make suggestions or use it to make your own version