Skeleton WIP
Added many middlewares