all major components work!
stuff works sort of