recoded models/controllers/views for members