added files and fixed errors
adding stuff