all basic functionality tested. passenger balance not implemented