add error handling for file select
replace rec button
replace rec button
add file type validation
update style