fix option handling and choose card manually