update to project structure for swing