Added Subclass, changing Amount funcition