Added transmission class and constants