learned about layout constraints, AlertAction popup done programmatically and enjoyed a lot