1. apply auto complete to the object box
2. change object box (Text area --> text box)
3. code clean up