working on checkout plugins