My billing system attempt