added logic project