all weather
layout to create  new shoot
fix several null pointer exceptions