initial back-end support for projects