path and name ganerator
fixes