updated models, created data retrieval for 'everyone' view