updated some method styling, looks like original narrative again mostly
added select2 lib