Hi my wife came to the US 3 years ago via IR1 visa, we have past the 3 year mark that she has been here and want to apply for Citizenship (n-400). But my wife for her paperwork and everything still has her maiden last name and not mine, and our marriage was in her country, do we need to obtain a US marriage from a courthouse here, and if she wants to change her last name to mine, do we do all of this before we apply for the N-400?