projection widget
calc projection