fixing main and body