merging and also removing minitest logic at promotion
fixing the problem with driver methods