new, create, and show working