add zero initialization
initialize matrix to zeros
add header file
delete header files
change initialization of charges
change path