Added comments on all methods constructors