Text this: Dynamic residential load scheduling based on adaptive consumption level pricing scheme