more styling and add select2 lib