refactored till side