add guard and button to manage card collection