re-work
automate lists
style