core project first push