Improved design using UIApparance