working view and create program