the programmer can only define additional constructors with one or more arguments ni umwami utabeshya ibihe byose liquidity demanders place market orders and liquidity suppliers place limit orders