fixed paths in recreate
added validation to fromList