formatted GUI a bit better.
tidied code.
set up e46 functions