front end gui with backend database for storing infomation (specific)