loading bars and logging and opt args oh my