proper compose.json