вынесите реализацию в .cpp что ли