added focusing and auto layout constraints.