adding outlets and action methods