formatted to match netbeans requirements