added impl of trader gui