all roles except for broker are complete, still thinking out broker as of now.