TTL working(but temporary) solution