rest project