improve console project