now uses format input of user / default correctly