Finished client delegate and adding main view subclasses