fix scope

Signed-off-by: Kien Luu <kienluu@kien56.local>
fix parameter mistake

Signed-off-by: Kien Luu <kienluu@kien56.local>
remove wrong case filed

Signed-off-by: Kien Luu <kienluu@kien56.local>
Refactor out reusable components

Signed-off-by: Kien Luu <kienluu@kien56.local>
refactored collection related functions out to mixin

Signed-off-by: Kien Luu <kienluu@kien56.local>
small cleanup

Signed-off-by: Kien Luu <kienluu@kien56.local>
fix bug

Signed-off-by: Kien Luu <kienluu@kien56.local>
template change

Signed-off-by: Kien Luu <kienluu@kien56.local>
Added sidebar

Signed-off-by: Kien Luu <kienluu@kien56.local>