forgot to close definitions with }, pointed out by wizard0f0s