project core idea & background