added signup file handling