implemented StarterJ template