full view for backend