trading function done. Need listing on request.