add static hero creation method