adding correction of banking, and some example about polymorphisme