Strapi v4 custom controller entityLink issue

I found how to, I needed to use the entityService

    async create(ctx) {
        const user = ctx.state.user
        ctx.request.body.data.user = user.id
        const entity = await strapi.entityService.create('api::simulation.simulation', ctx.request.body);
        return entity;
    }