inline comments
inline comments
refactoring and comments adding