cleaned up process, errors
initial