On the Home Page there is a box called Search meetups in which you can enter the topic that interests you and the system will return a myriad of results related to the topic indicated

What is the correctly punctuated version of this sentence?
On the Home Page, there is a box called Search meetups in which you can enter the topic that interests you and the system will return a myriad of results related to the topic indicated.