First commit
add interface Chargeable