add package
basic interaction integration: z-index, rotate, scale