initial set up on angular side for category sorting, services on backend side completed without authentication