Chat lib

Technical task