should make new trAdd buissness logic