HALL OF FAME PLAYERS Game Logs TEAMS SALARIES MANAGERS
 LEAGUE  TEAM  YEAR
Game   Results   Umpires   Batting   Repeat Header Save as Excel Save as Excel

AL American League NL National League AA American Association NA National Associatiation PL Players League UA Union Association FL Federal League

Anaheim Angels
(ANA) 1997-2004
Baltimore Orioles
(BLA) 1901-1902
Baltimore Orioles
(BAL) 1954-2021
Boston Red Sox
(BOS) 1901-2021
California Angels
(CAL) 1965-1996
Chicago White Sox
(CHA) 1901-2021
Cleveland Indians
(CLE) 1901-2021
Detroit Tigers
(DET) 1901-2021
Kansas City Royals
(KCA) 1969-2021
Kansas City Athletics
(KC1) 1955-1967
Los Angeles Angels
(LAA) 1961-2021
Milwaukee Brewers
(MIL) 1998-2021
Milwaukee Brewers
(MLA) 1901-1901
Minnesota Twins
(MIN) 1961-2021
New York Yankees
(NYA) 1903-2021
Oakland Athletics
(OAK) 1968-2021
Philadelphia Athletics
(PHA) 1901-1954
Seattle Pilots
(SE1) 1969-1969
Seattle Mariners
(SEA) 1977-2021
St.Louis Browns
(SLA) 1902-1953
Tampa Bay Devil Rays
(TBA) 1998-2021
Texas Rangers
(TEX) 1972-2021
Toronto Blue Jays
(TOR) 1977-2021
Washington Senators
(WS2) 1961-1971
Washington Senators
(WS1) 1901-1960

2021  2020  2019  2018  2017  2016   2015  2014  2013  2012  2011  2010  2009  2008  2007  2006  2005  2004  2003  2002  2001  2000  1999  1998  1997  1996  1995  1994  1993  1992  1991  1990  1989  1988  1987  1986  1985  1984  1983  1982  1981  1980  1979  1978  1977  1976  1975  1974  1973  1972 

2015 Texas Rangers Game Logs (162 Games)
row
#
Game
Date
Home Team (HT) Visiting Team (VT) Score Game Park Info Game Len.
Gm. # Name League Gm. # Name League Home Vis. GLO Day/Nt Name Attend. (min.)
 1. Sat 04-25-2015 18 Angels AL 17 Rangers AL 4 1 51 N Angel Stadium of Anaheim 38016 190
 2. Mon 06-29-2015 76 Orioles AL 77 Rangers AL 1 8 54 N Oriole Park at Camden Yards 21565 191
 3. Fri 05-01-2015 22 Rangers AL 24 Athletics AL 5 7 54 N Rangers Ballpark in Arlington 29700 191
 4. Tue 06-23-2015 71 Rangers AL 73 Athletics AL 6 8 54 N Rangers Ballpark in Arlington 35889 197
 5. Fri 08-21-2015 121 Tigers AL 121 Rangers AL 0 2 54 N Comerica Park 34718 188
 6. Sat 09-19-2015 148 Rangers AL 149 Mariners AL 10 1 51 N Rangers Ballpark in Arlington 39843 189
 7. Sat 07-25-2015 97 Angels AL 96 Rangers AL 6 7 54 N Angel Stadium of Anaheim 43052 212
 8. Thu 09-17-2015 146 Rangers AL 147 Colts AL 8 2 51 N Rangers Ballpark in Arlington 31122 183
 9. Wed 06-10-2015 61 Athletics AL 59 Rangers AL 5 4 52 N Oakland-Alameda County Coliseum 14290 185
 10. Sun 10-04-2015 162 Rangers AL 162 Angels AL 9 2 51 D Rangers Ballpark in Arlington 45772 173
 11. Fri 04-24-2015 17 Angels AL 16 Rangers AL 3 2 51 N Angel Stadium of Anaheim 41054 167
 12. Sun 08-16-2015 116 Rangers AL 117 Devil Rays AL 5 3 51 D Rangers Ballpark in Arlington 29167 184
 13. Sun 05-31-2015 51 Rangers AL 51 Red Sox AL 4 3 53 D Rangers Ballpark in Arlington 32848 196
 14. Tue 06-02-2015 52 Rangers AL 50 White Sox AL 15 2 51 N Rangers Ballpark in Arlington 27558 155
 15. Sun 06-21-2015 68 White Sox AL 70 Rangers AL 3 2 63 D U.S. Cellular Field 33668 229
 16. Wed 06-17-2015 66 Dodgers NL 66 Rangers AL 3 5 54 N Dodger Stadium 42906 198
 17. Tue 08-18-2015 118 Rangers AL 120 Mariners AL 2 3 54 N Rangers Ballpark in Arlington 26870 164
 18. Tue 07-28-2015 99 Rangers AL 99 Yankees AL 5 21 54 N Rangers Ballpark in Arlington 28403 218
 19. Wed 04-29-2015 21 Rangers AL 21 Mariners AL 2 5 54 N Rangers Ballpark in Arlington 26037 185
 20. Mon 06-15-2015 64 Rangers AL 64 Dodgers NL 4 1 51 N Rangers Ballpark in Arlington 32248 164
 21. Wed 09-30-2015 158 Rangers AL 158 Tigers AL 6 2 51 N Rangers Ballpark in Arlington 28633 193
 22. Sat 07-18-2015 93 Colts AL 90 Rangers AL 6 7 54 N Minute Maid Park 41941 208
 23. Sat 08-29-2015 128 Rangers AL 129 Orioles AL 4 3 51 N Rangers Ballpark in Arlington 29768 153
 24. Sun 04-26-2015 19 Angels AL 18 Rangers AL 4 5 66 D Angel Stadium of Anaheim 35053 253
 25. Tue 06-30-2015 77 Orioles AL 78 Rangers AL 6 8 54 N Oriole Park at Camden Yards 27370 164
 26. Thu 08-20-2015 120 Tigers AL 120 Rangers AL 4 0 51 N Comerica Park 33727 167
 27. Wed 04-22-2015 15 Diamondbacks NL 15 Rangers AL 8 5 51 N Chase Field 17886 179
 28. Fri 10-02-2015 160 Rangers AL 160 Angels AL 1 2 54 N Rangers Ballpark in Arlington 47219 169
 29. Wed 07-01-2015 78 Orioles AL 79 Rangers AL 4 2 51 N Oriole Park at Camden Yards 23019 138
 30. Mon 05-25-2015 44 Indians AL 45 Rangers AL 8 10 54 D Progressive Field 13614 212
 31. Tue 09-01-2015 132 Padres NL 131 Rangers AL 6 8 54 N PETCO Park 21215 220
 32. Fri 06-05-2015 52 Royals AL 55 Rangers AL 0 4 54 N Kauffman Stadium 38159 160
 33. Sun 07-12-2015 88 Rangers AL 90 Padres NL 1 2 54 D Rangers Ballpark in Arlington 32428 193
 34. Tue 07-21-2015 92 Rockies NL 93 Rangers AL 0 9 54 N Coors Field 43012 186
 35. Wed 08-19-2015 119 Rangers AL 121 Mariners AL 7 2 51 D Rangers Ballpark in Arlington 20142 159
 36. Wed 09-02-2015 133 Padres NL 132 Rangers AL 3 4 60 N PETCO Park 18730 213
 37. Thu 04-09-2015 4 Athletics AL 4 Rangers AL 1 10 54 D Oakland-Alameda County Coliseum 16045 152
 38. Sat 07-11-2015 87 Rangers AL 89 Padres NL 5 6 54 N Rangers Ballpark in Arlington 36248 191
 39. Wed 06-03-2015 53 Rangers AL 51 White Sox AL 2 9 54 N Rangers Ballpark in Arlington 32598 186
 40. Sun 08-09-2015 112 Mariners AL 110 Rangers AL 4 2 51 D Safeco Field 29939 154
 41. Sat 10-03-2015 161 Rangers AL 161 Angels AL 10 11 54 D Rangers Ballpark in Arlington 37271 246
 42. Sun 05-17-2015 38 Rangers AL 36 Indians AL 5 1 51 D Rangers Ballpark in Arlington 32189 169
 43. Sun 09-27-2015 156 Colts AL 155 Rangers AL 4 2 51 D Minute Maid Park 36084 181
 44. Mon 05-11-2015 32 Rangers AL 32 Royals AL 8 2 51 N Rangers Ballpark in Arlington 21206 173
 45. Wed 07-08-2015 85 Rangers AL 84 Diamondbacks NL 4 7 54 N Rangers Ballpark in Arlington 27390 206
 46. Wed 09-16-2015 145 Rangers AL 146 Colts AL 14 3 51 N Rangers Ballpark in Arlington 34483 161
 47. Tue 05-19-2015 39 Red Sox AL 39 Rangers AL 4 3 51 N Fenway Park 36580 170
 48. Thu 07-30-2015 101 Rangers AL 101 Yankees AL 7 6 53 N Rangers Ballpark in Arlington 34407 211
 49. Sun 06-14-2015 63 Rangers AL 62 Twins AL 3 4 54 D Rangers Ballpark in Arlington 33970 169
 50. Thu 06-04-2015 54 Rangers AL 52 White Sox AL 2 1 64 N Rangers Ballpark in Arlington 27616 235
 51. Fri 07-24-2015 96 Angels AL 95 Rangers AL 2 4 54 N Angel Stadium of Anaheim 42046 159
 52. Tue 09-22-2015 151 Athletics AL 150 Rangers AL 6 8 54 N Oakland-Alameda County Coliseum 16524 218
 53. Sun 04-12-2015 7 Rangers AL 6 Colts AL 4 6 84 D Rangers Ballpark in Arlington 35276 264
 54. Fri 07-31-2015 102 Rangers AL 102 Giants NL 6 3 51 N Rangers Ballpark in Arlington 30674 153
 55. Sat 04-11-2015 6 Rangers AL 5 Colts AL 6 2 51 N Rangers Ballpark in Arlington 36833 198
 56. Fri 06-12-2015 61 Rangers AL 60 Twins AL 6 2 51 N Rangers Ballpark in Arlington 41765 159
 57. Thu 08-13-2015 114 Twins AL 113 Rangers AL 5 6 54 D Target Field 30357 179
 58. Tue 04-21-2015 14 Diamondbacks NL 14 Rangers AL 1 7 54 N Chase Field 18345 184
 59. Wed 06-24-2015 72 Rangers AL 74 Athletics AL 2 8 54 N Rangers Ballpark in Arlington 34216 166
 60. Fri 05-08-2015 30 Devil Rays AL 29 Rangers AL 8 2 51 N Tropicana Field 11704 175
 61. Wed 04-15-2015 10 Rangers AL 9 Angels AL 2 10 54 D Rangers Ballpark in Arlington 25757 193
 62. Sat 06-20-2015 67 White Sox AL 69 Rangers AL 3 2 51 D U.S. Cellular Field 25738 167
 63. Wed 08-26-2015 125 Rangers AL 126 Blue Jays AL 4 12 54 N Rangers Ballpark in Arlington 20572 199
 64. Fri 07-17-2015 92 Colts AL 89 Rangers AL 3 2 51 N Minute Maid Park 36904 191
 65. Sun 09-20-2015 149 Rangers AL 150 Mariners AL 2 9 54 D Rangers Ballpark in Arlington 33307 196
 66. Mon 08-03-2015 105 Rangers AL 107 Colts AL 12 9 51 N Rangers Ballpark in Arlington 21671 199
 67. Sat 08-01-2015 103 Rangers AL 103 Giants NL 7 9 66 N Rangers Ballpark in Arlington 41114 224
 68. Sun 09-13-2015 142 Rangers AL 143 Athletics AL 12 4 51 D Rangers Ballpark in Arlington 26131 232
 69. Thu 09-24-2015 153 Athletics AL 152 Rangers AL 1 8 54 D Oakland-Alameda County Coliseum 14452 200
 70. Fri 05-22-2015 42 Yankees AL 42 Rangers AL 9 10 54 N Yankee Stadium II 40008 199
 71. Tue 04-14-2015 9 Rangers AL 8 Angels AL 8 2 51 N Rangers Ballpark in Arlington 21805 177
 72. Mon 07-20-2015 91 Rockies NL 92 Rangers AL 8 7 52 N Coors Field 35027 211
 73. Tue 09-29-2015 157 Rangers AL 157 Tigers AL 7 6 51 N Rangers Ballpark in Arlington 28729 193
 74. Mon 09-07-2015 138 Mariners AL 136 Rangers AL 0 3 54 D Safeco Field 18469 180
 75. Fri 05-29-2015 49 Rangers AL 49 Red Sox AL 7 4 51 N Rangers Ballpark in Arlington 38176 179
 76. Tue 06-09-2015 60 Athletics AL 58 Rangers AL 1 2 54 N Oakland-Alameda County Coliseum 14617 180
 77. Sun 07-19-2015 94 Colts AL 91 Rangers AL 10 0 51 D Minute Maid Park 36532 176
 78. Mon 07-27-2015 98 Rangers AL 98 Yankees AL 2 6 54 N Rangers Ballpark in Arlington 33691 181
 79. Sun 05-24-2015 44 Yankees AL 44 Rangers AL 2 5 54 N Yankee Stadium II 45681 205
 80. Fri 09-18-2015 147 Rangers AL 148 Mariners AL 1 3 54 N Rangers Ballpark in Arlington 26727 195
 81. Mon 08-17-2015 117 Rangers AL 119 Mariners AL 4 3 52 N Rangers Ballpark in Arlington 19880 171
 82. Sat 07-04-2015 82 Rangers AL 81 Angels AL 0 13 54 N Rangers Ballpark in Arlington 47877 201
 83. Mon 04-06-2015 1 Athletics AL 1 Rangers AL 8 0 51 N Oakland-Alameda County Coliseum 36067 165
 84. Sun 08-23-2015 123 Tigers AL 123 Rangers AL 2 4 54 D Comerica Park 39317 181
 85. Wed 05-13-2015 34 Rangers AL 34 Royals AL 5 2 51 N Rangers Ballpark in Arlington 26258 135
 86. Fri 09-04-2015 134 Angels AL 133 Rangers AL 5 2 51 N Angel Stadium of Anaheim 37073 178
 87. Fri 09-11-2015 140 Rangers AL 141 Athletics AL 4 0 51 N Rangers Ballpark in Arlington 28133 140
 88. Thu 10-01-2015 159 Rangers AL 159 Angels AL 5 3 51 N Rangers Ballpark in Arlington 32338 194
 89. Sun 04-19-2015 12 Mariners AL 13 Rangers AL 11 10 53 D Safeco Field 31601 225
 90. Fri 07-10-2015 86 Rangers AL 88 Padres NL 4 3 51 N Rangers Ballpark in Arlington 33033 185
 91. Tue 08-25-2015 124 Rangers AL 125 Blue Jays AL 5 6 54 N Rangers Ballpark in Arlington 22227 182
 92. Sun 09-06-2015 136 Angels AL 135 Rangers AL 7 0 51 D Angel Stadium of Anaheim 38367 166
 93. Tue 05-12-2015 33 Rangers AL 33 Royals AL 6 7 60 N Rangers Ballpark in Arlington 23659 214
 94. Sat 06-27-2015 76 Blue Jays AL 75 Rangers AL 0 4 54 D Rogers Centre 37167 144
 95. Tue 05-05-2015 27 Colts AL 26 Rangers AL 1 7 54 N Minute Maid Park 20951 161
 96. Wed 05-27-2015 46 Indians AL 47 Rangers AL 12 3 51 D Progressive Field 15956 167
 97. Tue 08-04-2015 106 Rangers AL 108 Colts AL 4 3 51 N Rangers Ballpark in Arlington 29953 199
 98. Thu 05-14-2015 35 Rangers AL 35 Royals AL 3 6 54 D Rangers Ballpark in Arlington 33818 191
 99. Wed 05-06-2015 28 Colts AL 27 Rangers AL 3 11 54 N Minute Maid Park 22230 152
 100. Thu 06-25-2015 73 Rangers AL 75 Athletics AL 3 6 54 D Rangers Ballpark in Arlington 29251 177
 101. Fri 08-07-2015 110 Mariners AL 108 Rangers AL 4 3 51 N Safeco Field 29320 175
 102. Thu 06-11-2015 62 Athletics AL 60 Rangers AL 7 0 51 D Oakland-Alameda County Coliseum 14489 155
 103. Fri 06-19-2015 66 White Sox AL 68 Rangers AL 1 2 54 N U.S. Cellular Field 22864 146
 104. Fri 09-25-2015 154 Colts AL 153 Rangers AL 2 6 54 N Minute Maid Park 35180 229
 105. Sat 05-16-2015 37 Rangers AL 35 Indians AL 8 10 54 N Rangers Ballpark in Arlington 31045 217
 106. Sat 08-08-2015 111 Mariners AL 109 Rangers AL 3 11 66 D Safeco Field 39132 251
 107. Thu 06-18-2015 67 Dodgers NL 67 Rangers AL 1 0 53 N Dodger Stadium 46977 175
 108. Mon 09-14-2015 143 Rangers AL 144 Colts AL 5 3 51 N Rangers Ballpark in Arlington 27772 183
 109. Fri 04-17-2015 10 Mariners AL 11 Rangers AL 1 3 54 N Safeco Field 36606 180
 110. Sat 04-18-2015 11 Mariners AL 12 Rangers AL 3 1 51 N Safeco Field 43017 180
 111. Fri 04-10-2015 5 Rangers AL 4 Colts AL 1 5 54 D Rangers Ballpark in Arlington 48885 165
 112. Sat 09-26-2015 155 Colts AL 154 Rangers AL 9 7 51 D Minute Maid Park 35736 201
 113. Thu 05-28-2015 48 Rangers AL 48 Red Sox AL 1 5 54 N Rangers Ballpark in Arlington 34085 169
 114. Wed 08-12-2015 113 Twins AL 112 Rangers AL 11 1 51 N Target Field 30683 173
 115. Sat 08-22-2015 122 Tigers AL 122 Rangers AL 3 5 54 N Comerica Park 39082 175
 116. Fri 07-03-2015 81 Rangers AL 80 Angels AL 2 8 54 N Rangers Ballpark in Arlington 39320 183
 117. Wed 07-29-2015 100 Rangers AL 100 Yankees AL 5 2 51 N Rangers Ballpark in Arlington 31658 189
 118. Mon 04-27-2015 19 Rangers AL 19 Mariners AL 1 3 54 N Rangers Ballpark in Arlington 19748 167
 119. Wed 05-20-2015 40 Red Sox AL 40 Rangers AL 1 2 54 N Fenway Park 35726 193
 120. Tue 08-11-2015 112 Twins AL 111 Rangers AL 3 2 53 N Target Field 26663 199
 121. Wed 09-23-2015 152 Athletics AL 151 Rangers AL 3 10 54 N Oakland-Alameda County Coliseum 16445 172
 122. Sat 08-15-2015 115 Rangers AL 116 Devil Rays AL 12 4 51 N Rangers Ballpark in Arlington 32351 190
 123. Mon 04-13-2015 8 Rangers AL 7 Angels AL 3 6 54 N Rangers Ballpark in Arlington 18401 197
 124. Sat 06-13-2015 62 Rangers AL 61 Twins AL 11 7 51 D Rangers Ballpark in Arlington 28661 164
 125. Wed 09-09-2015 140 Mariners AL 138 Rangers AL 6 0 51 N Safeco Field 14330 146
 126. Sun 06-28-2015 77 Blue Jays AL 76 Rangers AL 3 2 51 D Rogers Centre 42376 160
 127. Wed 08-05-2015 107 Rangers AL 109 Colts AL 4 3 51 N Rangers Ballpark in Arlington 31782 203
 128. Sun 07-26-2015 98 Angels AL 97 Rangers AL 13 7 51 D Angel Stadium of Anaheim 38539 213
 129. Fri 06-26-2015 75 Blue Jays AL 74 Rangers AL 12 2 51 N Rogers Centre 25821 146
 130. Sun 05-03-2015 24 Rangers AL 26 Athletics AL 1 7 54 D Rangers Ballpark in Arlington 36006 201
 131. Sat 05-30-2015 50 Rangers AL 50 Red Sox AL 8 0 51 N Rangers Ballpark in Arlington 42831 169
 132. Sun 07-05-2015 83 Rangers AL 82 Angels AL 6 12 54 N Rangers Ballpark in Arlington 28638 183
 133. Tue 04-28-2015 20 Rangers AL 20 Mariners AL 1 2 54 N Rangers Ballpark in Arlington 23714 163
 134. Sat 05-09-2015 31 Devil Rays AL 30 Rangers AL 7 2 51 N Tropicana Field 20943 198
 135. Tue 06-16-2015 65 Rangers AL 65 Dodgers NL 3 2 51 N Rangers Ballpark in Arlington 31897 142
 136. Sat 09-05-2015 135 Angels AL 134 Rangers AL 1 2 54 N Angel Stadium of Anaheim 39889 165
 137. Thu 07-02-2015 79 Orioles AL 80 Rangers AL 0 2 54 N Oriole Park at Camden Yards 31915 175
 138. Sun 06-07-2015 54 Royals AL 57 Rangers AL 4 3 51 D Kauffman Stadium 38202 151
 139. Sun 08-02-2015 104 Rangers AL 104 Giants NL 2 1 51 D Rangers Ballpark in Arlington 22234 139
 140. Thu 05-21-2015 41 Red Sox AL 41 Rangers AL 1 3 54 N Fenway Park 34945 169
 141. Fri 08-28-2015 127 Rangers AL 128 Orioles AL 4 1 51 N Rangers Ballpark in Arlington 28337 143
 142. Mon 09-28-2015 156 Rangers AL 156 Tigers AL 4 7 54 N Rangers Ballpark in Arlington 27847 217
 143. Sun 08-30-2015 129 Rangers AL 130 Orioles AL 6 0 51 D Rangers Ballpark in Arlington 22256 161
 144. Mon 05-04-2015 26 Colts AL 25 Rangers AL 1 2 54 N Minute Maid Park 17597 156
 145. Thu 08-27-2015 126 Rangers AL 127 Blue Jays AL 4 1 51 D Rangers Ballpark in Arlington 17884 220
 146. Mon 08-31-2015 131 Padres NL 130 Rangers AL 7 0 51 N PETCO Park 19013 159
 147. Tue 05-26-2015 45 Indians AL 46 Rangers AL 3 4 54 N Progressive Field 11352 186
 148. Tue 07-07-2015 84 Rangers AL 83 Diamondbacks NL 2 4 54 N Rangers Ballpark in Arlington 30955 183
 149. Tue 09-08-2015 139 Mariners AL 137 Rangers AL 6 9 54 N Safeco Field 13389 192
 150. Sat 06-06-2015 53 Royals AL 56 Rangers AL 2 4 54 D Kauffman Stadium 37924 170
 151. Tue 09-15-2015 144 Rangers AL 145 Colts AL 6 5 52 N Rangers Ballpark in Arlington 26942 226
 152. Tue 04-07-2015 2 Athletics AL 2 Rangers AL 1 3 54 N Oakland-Alameda County Coliseum 15025 150
 153. Fri 08-14-2015 114 Rangers AL 115 Devil Rays AL 5 3 51 N Rangers Ballpark in Arlington 32512 175
 154. Wed 04-08-2015 3 Athletics AL 3 Rangers AL 10 0 51 N Oakland-Alameda County Coliseum 19479 175
 155. Sun 05-10-2015 32 Devil Rays AL 31 Rangers AL 1 2 54 D Tropicana Field 14521 186
 156. Thu 09-10-2015 141 Mariners AL 139 Rangers AL 5 0 51 D Safeco Field 16842 144
 157. Sat 05-23-2015 43 Yankees AL 43 Rangers AL 4 15 54 D Yankee Stadium II 42067 183
 158. Sat 09-12-2015 141 Rangers AL 142 Athletics AL 3 5 54 N Rangers Ballpark in Arlington 30487 206
 159. Thu 05-07-2015 29 Devil Rays AL 28 Rangers AL 4 5 54 N Tropicana Field 8701 167
 160. Sat 05-02-2015 23 Rangers AL 25 Athletics AL 8 7 57 N Rangers Ballpark in Arlington 32207 225
 161. Fri 05-15-2015 36 Rangers AL 34 Indians AL 3 8 54 N Rangers Ballpark in Arlington 29524 197
 162. Wed 07-22-2015 93 Rockies NL 94 Rangers AL 8 10 54 D Coors Field 33348 225

DISCLAIMER: Players and team data reports are based on Sean Lahman's BASEBALL ARCHIVE. The information used in games log area was obtained free of charge from and is copyrighted by Retrosheet GAME LOGS DATABASE. We do our best to make sure the reports are accurate. However, we cannot (and no other provider can) guarantee the reports are error free, therefore they are provided without any implied or expressed warranty. The reports can be used copyright free as long as all of the above sources are credited. Contact [email protected] for additional details.
Copyright © 2024 Baseball 1 Stats . com - Contact: [email protected]