middle project