Reallocating methods 
Adding  "private" clauses to improve the readability