rand init weights
add rest of files