Formatted with visual studio