modify project interface