adding defaults in proper manner