addming some more problems and fixed some formatting