prototype for business layer for feed