forward to the other constructor or initialize content, direction, scale