Monday, June 15, 2026

Plans Change - Be Ready for them: Part 1 in Series on Possble Heart Issues

While things have not really gone as planned I did have a number of races in the mix:  Coast to Coast 200 in June, The Dust Bowl 100 the end of July and the 150 miler at Gravel Worlds the end of August.   While things did not go well at The Applacian Journey the beginning of April I had hoped things would get sorted out - well those were my plans but not not all plans go "WE" plan.  The following is a start of a series brought on by some issues I should probably have recognized for some time and for any number of reasons did not.

 

 

Some History

Those that know me know my background but I will repeat it here as is important – well I think it is for context.  I have been active in sports since I was very small playing football (the real kind were you actually use your feet on the ball) until I started HS in Tucson Arizona in 1973 where it was removed as a school sport and had to make a choice.  While I tried Tennis and Baseball – had played baseball for many years as well but in HS just did not work out – I ended up in Cross Country and Track as wanted to avoid PE at all cost.  From then till college I ran and while not very good early on in school I did run pretty hard and by time I started University was up to 60-70 miles a week.  In college – University of Arizona – I upped that to 100 miles a week quite often.  While that was a lot of miles what probably was the most damaging was the effort I put out doing it as we were a very good team with a number of All Americans and basically every work out was a race for me just to stay up.  Sadly, the coach, and I get it as I was not a scholarship guy – focused on the main runners and never encouraged me to maybe back off when I was to run easy.  During this time I ran a 2:30:52 marathon when 19 and numerous long trail runs and did pretty well while just filler on the Cross-Country and Track team.

 

 

After 3.5 years of college I just figured it was not for me and dropped out and moved to Seattle to focus on my running but my direction changed as while I still ran I did start to ride some – even on the Velodrome. When things did not work out in Seattle I came back to Tucson where after some knee issues took up bike racing and basically did pretty well but for sure rode pretty hard a lot of the time and – well it worked as I improved but more on that later.  Right when I was maybe going to get a break riding I got hit by a car and hurt my knee and then came back to quick and that about did it as was never quite the same.  All that said I still trained hard quite often and with all the good cyclist in Tucson back even in the Mid 80’s it made hard rides really hard.  If you have ridden or heard of the ShootOut, we did that before it had a name, it made for a lot of hard riding.  My nitche was TT’s as seemed to be able to push my own pain threshold – not quite the same as suffering the pain another rider can inflict – just different for me and in hindsight the ability to ignore pain might also have led to the issues I now face – again more later.

 

 

After racing in the Southwest I moved to the Redmond WA area in about 1987 to run a bike shop and race bikes on the road and track.  About 2 years later I moved to Long Beach CA to work for Univega Bikes and race in So Cal.  I did that for a while but once I got married I raced for a while but ended up going back to running as hard to get in the training riding being married with children.  Running went well as my knee seemed to get strengthen by the riding and while not super fast was regularly running 16:00 5ks in my 30’s and still under 3:00 in the marathon so working out hard quite and probably too often seemed to work still.  During this time I did still ride when I could as just enjoyed it and often did longer rides which seemed to be good for me.  

 

 

After a stint in Nevada, right below Lake Tahoe, we moved back to So Cal and still rode and ride but maybe not quite as much but still tended to run or ride hard when I did so.  I did some running races but did not do any bike races but did some of the local So Cal rides which are often as hard as many races.  Over the years I kept up a mix of riding and running till we then moved to Kentucky.  Once in Kentucky it may have been the least I ran or rode but after a couple years and quite a few pounds I started to run again and then over the years added biking back in.  This puts me where I am now where I usually ride or run 5-6 days a week.  Till this last year I pretty much rode or ran hard to often as this year I had decided to focus more on polarized training to make sure I was not over training.  

 

 

One other thing to share that while not seemingly endurance related is that I do have issues with passing out when I get sick and also often get light headed when standing up.  With a resting heart rate of 40-43 always blamed it on that.  I do know  - not sure how long this has gone on but noticed it recently – that when I go up stairs or a hill just walking I feel tired even though when I get warmed up feel better so again had a reason, even if not a good one, to pass on it being an issue.


There are some more things but will share them as go along this journey

 

 

This gets me to the last 1.5 – 2 years

 

 

 

Recent Events

Over the last 1.5 years, really probably longer, I have just not been feeling right and often quite tired.  I chalked it up to over-training and lack of sleep so backed off some from training – even though compared to the past few years I was actually doing less due to trying at least to do a more polarized training regime.  The things I had been feeling were times where when I rode or ran fast I had spells of not being able to catch my breath.  When this happened I thought it was an Exercise Induced Asthma (EIA) event as I have had it since I was young but usually very sporadic even though could not exactly pin point the cause.  Looking back these episodes over the last year or two were really not like the past EIA ones as not really wheezing but couldn’t get my breath and thus drastically slowed down.  When it happened in a 5K in November of 2025 I blamed it on the cold but then realized had the same issue earlier in the year in a road mile and it was not cold.  Also, after the November 5K I broke down and got an inhaler to use when racing or hard workouts.  The thing was I never really noticed much help but again just figured was not used to it.

 

Link at bottom of post

 

I than got sick the beginning of the year so still felt tired but again just figured was lack of sleep due to being sick and the sickness itself was the main issue.  I started riding more to get ready for a 100 mile gravel race in Virginia called The Appalachian Journey.  During this time sort of just felt off and in my last longer gravel ride before did OK but not my usual self.  Then in the race in Virginia I just felt off from the start and had a couple times where when pushing a steep gravel climb it was hard to get my breath but again chalked it up to EIA and as I had forgotten my inhaler could not even try that.  The whole race was a slog and took 10.5 hours and even with 12,000+ Ft of climbing that was the slowest I have gone for 100 miles on gravel ever.  After this the episodes seemed to be more often but again just blamed it on being tired.

 

 

This issue has even cropped up on what are normally very easy runs where I usually average about 8:00-8:15/mile but even at 9:15-9:25/mile was tired and on one of the runs had a spell with my breathing.  Again, when my HR spiked at 170 I blamed it on my HRM.  But should have realized when it did not go down when adjusted the strap it was not a HRM issue but just what I did.  Also, had noticed my HR was sort of high on other runs after this but again with allergies, the heat and not running much I had an excuse.

 

 

This all culminated this past month as I did two rides at the Horsey Hundred – a 130 miles then 48 miles the next day – and in both of them just felt tired and in the 130 miler had a couple times where I could not catch my breath.  I then took an easy week and about 2 weeks ago did a ride near Bowling Green which has hills but have never had an issue with them in the past – even though thinking back I did have some issues last year in it but still rode faster – so as a comparative ride was much slower with what seemed the same effort.  Also, on the ride I had two events where my HR went up and had a hard time catching my breath.  The first one went to 160-170 at about 10 miles and lasted 30 minutes, it got down to the 130’s then back up again on any inclines even though riding slow. Once I got to the first stop at 22 miles it went back down  and stayed there till about 45 miles on a hill and where a dog come out and my HR shot to 170 with same issue of not catching my breath and stayed there – did not go below 150 but once but mostly at 160 – till about 52 miles at the next stop.  From there on it stayed pretty normal but was for sure tired out from it.  This was the ride that had me call my DR.  

 

 

Then this week really said I had an issue as was doing a Rowing interval set – 5 X 1000m w/2:00 rest – and as I knew I needed to not push too hard I worked to be steady.  For the first 2.5 intervals my HR for the interval was in the 130 range but then on the third one about half way through my HR went up to over 170 and I averaged 170 for the interval, about 3:50.  I probably should have stopped there but went on and on the next one I averaged 173 for the 3:50.  I think I saw 190 or so but blamed it on my HRM – what I had done on many of the other times I saw high HR’s but those were in the 160’s which is at my max but rarely go there.  I then did the last one and then I knew there was in issue I could not blame on my HRM as HR went to.  My stupidity had me finish the set but really should have not done so and would tell others in the same place to stop.

 

 

In all of this a few things all led to ignoring or at a minimum downplaying the issues.  One is I had an excuse for each event.  Then when you add on the fact that in endurance events one of the main things that helps get you through and succeed is to just push through pain and discomfort.  While that is not all bad in a world that is to bent on comfort there is a place where ignoring pain and discomfort leads to issues – where I am now.  The point is the years of pushing through pain and messed with common sense and that is never good.

 

 

Next Steps

In texting my Dr. he brought up the possibility of AFIB as it is not uncommon in endurance athletes.  He also had concern, I have less, about my CAC score of 103 thus they will check that out as well since if your score is over 99 they have concern – well some doctors do as in my reading a score as low as mine is still not bad.  So, I have an appointment for July 8th but figure will take longer to get enough info to make a diagnosis.  That said after being told about AFIB and endurance athletes I did some checking and sure enough quite a few have had AFIB and while many are older this is not restricted to older athletes as found pro cyclist Sam Bennett had surgery for his and is now back racing.  

 

 

I did get a note from my Dr so I could cancel the 200 mile in Michigan the end of June – thankful I had the race insurance – and got refunds of the race and other fees.  Also, had to cancel the Dust Bowl 100 and as it is sold out they will refund my fee which is good.   I still have one race left – the 150 mile Gravel Worlds race in Lincoln.  Pretty sure I will have to cancel it but as I need a note on it for the insurance will wait till after my Cardiologist appointment.

 

 

My plan till then is to ride no more than an hour on Zwift and work to keep HR below 115 and did one ride and did good at that but still need to watch it.  As part of this plan I invested in a Fourth Frontier X Plus HRM that gives way more info than I would normally need.  They do have one below the one I got but as I got my race fees back and were already paid it covered the cost and the Plus gives far more info in looking to see what is going on and can even send data to the doctor.

 

 

Another part of the plan is to read and look up all the information I can so go into the doctors office knowing as much about AFIB as I can with regards to what it is – AFIB for athletes is not exactly like that in the general population.  May be similar in some things but the main cause is often different even though I may be predisposed to it as my mom and grandfather on her side had AFIB.  I do know I want to know what the options are as I am very anti-drugs as far too often the side effects are worse than the issue.  I do know blood thinners may be needed and I can see that but will have to decide if that comes around.  I also wanted to know the surgical options since in reading an Ablation is pretty common.

 

The plan is to do weekly updates – till my July 8th appointment they may be less frequent but the goal is to get information out there and help people get the information so as not to overlook, ignore or neglect the issues I have had and am having.


Also, if you have had similar issues you can share them by leaving a comment or emailng me through the contact from on the home page

 

 

Here are the resources I have come across so far and will share more as I go through this process:

 

Books:

The Haywire Heart

The AFIB Cure

 

 

Web Articles/Papers:

HRS Guideline for the Diagnosis and Management of Atrial Fibrillation

Atrial Fibrillation and Physical Activity 

Atrial Fibrillation in Elite Athletes: A Comprehensive Review of the Literature

Effects of training adaption in endurance athletes with atrial fibrillation

Navigating atrial fibrillation in an endurance athlete

Atrial Fibrillation in Athletes: Mechanisms, Management, Future Directions -  

Pulse-Field Ablation 

 

Podcasts:

Too Much of a Good Thing? Heart Arrhythmias in Endurance Athletes

Cardiac Remodeling in Endurance Athletes

 

 

Tools:

The Kardia Mobile 6L MAX – this is a small device that can give an EKG picture.  There is a lesser version but gives less info and with what I have going on when with the 6L Max – 

 

FourthFrontier X Plus – This is a HRM that does more than check HR as can give lots more data on heart conditions.  Again as with the Kardia they make a less expensive – still not cheap – model that give more data than a regular HRM but wanted to get the most data to be able to give my Dr -   

 

 

As I get more info I will share it and at the end will put them all in one post.






  Click on images for more information and if you want more info on OFM check out this post: 

To order Vespa you can go here and use coupon code - tkonvalin15 -   for 15% off.

Wednesday, April 8, 2026

The Appalachian Journey 100 Mile Long Doggie Recap

Have you ever had one of those days - not the good ones and not even a bad one just a blah one.  Well that
was my ride at The Appalachian Journey 102 mile Team/Duo race - well for me more like a ride or maybe better a slog.  I rode the race with John Switow from Knoxville TN who I have know for a while and he had done this one before.  The format is one used in MTB races like Cape Epic and that is you have to stay within 5 minutes of your teammate.  For us we had figured, based on our riding together before, I would be in the front uphill and then getting dropped on the descents.  I get dropped not because I am a lightweight - far from it - I just am very tentative downhill.  The result with how I felt from the start was that John was dragging my butt around all day.  As an aside John takes lots of pictures - the ones in this post are his, the video is mine - and my lack of speed gave him lots of time to take them.


The ride starts out with climbs pretty quickly in and does not stop till the end - will say last 1/3 or so was slightly less.  The hard part is not only are most of the climbs on gravel many have steep sections of 15%+  and then the downhills were mostly steep short ones so you only got about 5-6 minutes rest.  There were a couple longer ones closer to the end on the Blue Ridge Parkway but in general there just was not a lot of time to recover between climbs.  Also, for me, gravel descents are not very relaxing so on those even less rest.  I was glad I put on my 42 front chainring as had a 46 and pretty sure if I was doing well could have done it with the 46 but not as I felt on the day.  I had to get off about 4 times to walk as I started getting some hamstring cramps but was able to make most of it - slow but kept moving.


The weather was great as was in mid 50’s at start and got into 70’s for the day, was windy in sections, and because I held us back so long we did get some rain in the last 45 minutes but mainly sprinkles so all good.  The area is beautiful as you ride around the Blue Ridge Parkway area and are on it a few times.  The course was marked for the shorter courses and after the 60+ mile course broke off we were on our own with the GPS.  We did miss one turn - well actually was straight ahead but somehow missed it as road curved.  Took about 1.5 miles till we realized we were off course and of course that was 1.5 miles up hill but we got back on track and other than one other short section where I missed a turn on a down hill, and it was marked, was good.


So what went wrong as training the week before was fine - yea it was a 110 miles on Zwift the Saturday before so not outdoors but the watts and HR were good, yea a little tired but don’t sleep well so no idea the day I had was ahead.  Often at the start of a long day I am apprehensive but the closer I get to halfway I get stronger.  Not the case here - had the blahs at the start, midway and at the end, well at the end it was the super-blahs.  Did get some hamstring cramps after halfway that did not help as had to regulate things so they were held at bay.  I will put my fueling below but actually took in more carbs than usual (34g/hr) so based on past rides with less carbs and not really putting out a high effort that was fine.  Just could not put out much effort which on the flat you can deal with but not on climbs and there were lots of them.  I put this down to a bad day, which it was, and not the best sleep, which I did not get, but seemed like more.


In talking to Peter Defty, who is a good friend and owner to Vespa/OFM who I work with, a couple days later and he thought it might be allergies.  I had not thought about it as my nose was stuffy but not as usually happens when the pollen starts.  But then I remember at least one person at the race complaining about her allergies so then it made some sense.  Then looking at it as I write this is seems pretty clear as my head/sinuses are a mess.  The level was such that it just drained me and also explained while later in the day I was starting to get some wheezing on the climbs when pushing it to get over the climb. I have exercise induced asthma, which usually only happens on cold days when I ride or run hard. and had not had it on a day such as this enough to remember.  I had not thought about it as was supposed to be warm so did not bring my inhaler so need to remember it in the future to be safe.  


Then there is the more spiritual side of things which I like to make sure I look at. in all I do  I do think that God wants to keep me humble as I think we finished last and I rode slower than ever.  Yea, the things above were the direct cause but God uses means to accomplishes His purposes and being humble is important.  Not that I think I gloat over doing well but I do tend to expect it and that is not the case as I was shown during this ride.  Some may see this as a negative but I see it as a positive as I need to view rides and races as just experiences and while I want to do well just being able to do these things is something to be thankful for.


Will I do this again - for sure as I really want to do the ride I felt I should be able to.   My initial feel was not so gung-ho to come back.  But when I look at it from a couple days out things look different.  Standing back I can say while there was a lot of climbing with not a lot of rest it was not as hard as it felt since the issue I have made is such.  Is it a tough course - Yes - would I tell a person doing their first long gravel race to do it - Not unless they were good on lots of hills.  So whether I do it next or the year after not sure but will for sure do it again.


Short Video of the First 50 miles


Longer video of the first 50 miles


So what about fueling.  In most rides/races lately I have been trying to get closer to 50-60g/hr but just can’t get there.  For this ride I was adding in use a Gell called CARBS Fuel as they are a 50g Gell that I can get 4 of into a 250ml flask (200g or about 4 hours worth).  Along with that I had a 150ml flask with 3 NeverSecond 30+ espresso gels for 90g of carbs.  As an aside I like the SIS gels better but these had more carbs in less qty which is easier to carry.  I also had a 150ml flask with 100g of the carbs I did not use.  I also had some other things as below.  I don’t think fueling was an issue, may have been low on electrolytes and as ride went longer and could have used an extra Vespa UC. Bottom line more carbs can’t overcome physical issues.  Oh, and yes I did drink about a 1/4 of a can of beer at the last main rest stop as they did not have coke and, well I was wiling to try anything the way I felt.  In truth did not feel it did good or bad but was different:)

Here is the fueling of the day

Fueling:
Pre-Ride
Cup of coffee with Cream, Collagen and sugar
1 - RX Bar
Totals
Cals - 414kcal
Carbs - 38g
Fat - 17g
Protein - 31g

Ride Fueling
3.5 - CARBS Gels
3 - Neversecond Espresso Gels
9 - Gummies
2 Scoops - Good Life Carbs
2 - Good Life Electrolyte packets
1/2 can Coke
1/4 Can beer
5L water
Totals:
Cals - 1466kcal
Carbs - 358g (10.5 hours - 34g/hr)
Protein - 1.5g
Fat - 0g

My initial thoughts after the ride was to cancel all my up coming races and just step back.  Yea, I can be a little dramatic after a less than anticipated ride.  But after narrowing things down to possibly allergies it lets me know once I get rested up, taking the next week off to get my allergies under control and then can get back at it.

The biggest takeaway is even with a way less than stellar day I still got it done - yea glad no one offered a ride - and saw some very beautiful country that many will never see.


  Click on images for more information and if you want more info on OFM check out this post: 

To order Vespa you can go here and use coupon code - tkonvalin15 -   for 15% off.

Sunday, March 1, 2026

Tapering my Rowing and Upping Riding Milage - Training Part 4

It has been a couple months since my last training post figured it was time to give some updates as I up my riding milage and lower my rowing efforts as well as filter in running. I will first look at my last couple months in rowing and what I will do in the coming year then move to my training for upcoming Gravel races and Road rides.

As far as rowing the last 2 months have been busy as I am at just over 3 months into my rowing endeavors.  In January I had a couple races, a CTC effort and a Concept 2 Challenge.  The year started with The Diamonds Resolution Row  which was to row for 1 hour and record the distance.  Was not really a race but did want a good effort.  I did not row too hard but did put in a good effort and ended up with 14, 278 meters which was a 2:06/500m pace.  To break things up I rowed an increased pace every 5:00 for 1:00 then settled in and repeated again and again till done.  For sure was tired but did feel good and lets me see I have a sub 1:30 1/2 marathon in me.

The next event I did was on January 10th and was the  Head of the Hooch Virtual Regatta   which was a live 1K.  This was my first race and while many virtual races are efforts you do during a specified time and you enter your fastest effort this was an actual live online race.  There were only 5 entries in my AG (65-69) but will say unlike many runs and such it seems in races there are few just there for the experience so tend to be more   competitive.  Having never done this before I goofed up on the start and missed the “GO” on the screen so while it is normal to go out with 4-5 strong efforts to get things rolling then settle in I want hard for too far to tray and pick up a little on the leader.  The issue was I went out way too fast and also after the race realized I was chasing a guy I was not going to be close to and thus expended too much effort and paid dearly for it.  My first 250m was a 1:42.6/500m split with my nest 250m split being 1:46.4/500m so the lactate was coning fast.  My next 250 slit was pretty slow at 2:05/500m as while in running you can walk and riding you can cost and draft in rowing when you die you do not go anywhere.  Truth is I wanted to stop as had slipped to fourth but decided better of it and was able to get back some time with a last 250 split at 1:53.4/500m and ended with a total time of 3:43.6 (1:51.8/500m Avg) for 3rd place.  Lots to learn on pacing but good to get a race in.

The next race I did was the Head of the Charles River 4702M Virtual Race.  Was a strange distance but for sure one that would take better pacing.  I did go out quick but then settled in at 1:56.1/500m and picked up the pace to finish with final time of 18:02.5 (1:55.1/500m) and got  26th in the 60-69 AG and I think would have been about 8th if there was a 65-69 AG. 
For sure was hard but see room for improvement.

My last race was the Cape Fear Gator - Gatta Love 2K .  This was a virtual race where you submitted your best time over a 3 day period so I did my initial effort on a Friday.  I had planned for a 1:50 pace to go for a 7:20 and went out quick but probably tool a few strokes too many hard and did not settle in like I should have.  My f500 splits were 1:47.3, 1:51.9, 1:53.2 & 154.4 for a final time of 7:26.7 (1:51.6/500M avg).  While I slowed the good thing is it was not as bad as my 1K but still Painful.  As you can’t see other peoples efforts my thought was to try again on Sunday.  That said on the Saturday after the 2K I did a 110 miles ( Warmup   & 100 Miler  ) on Zwift so was not sure how that would affect things.  So on Sunday while tired I figured would give it a go and abort the effort if not there as as would not be worth it.  I did try but on the first try made it to about 600m and just not breathing well and took a rest and tried again just to see and did not get to 600M.  It was all good as would submit my 7:26.7.  The bad was that my form going is not bad but has a ways to go and one issue is I tend to break my elbow far too early.  When racing this is worse and breaking my elbow early puts extra stress on them and my elbow and ended up with elbow pain in my left elbow that still is lingering 2 weeks later.  As far as the race I was able to win the 65-69 but it was close as only won by 0.5 seconds.

One thing I have been doing more of is videoing my rowing.  While it is not pretty it does help me to see how my form is.  The breaking of my elbows early is a great example as I was sure i was not - and in slower efforts I am much better - but the videos do not lie - I have started a Playst of them here.  I try and put in both races and training efforts as they tell a lot.

This was my 2K race and you can see the arm issue:


The rest of my rowing activities for January and February were the Cross Team Challenge (CTC) put on by British Rowing that the team I row for takes part in.  They are mostly workouts that you submit your results for and see where you stand.  The CTC is for everyone and not just older rowers like myself and The Diamonds Team I row for.  They were good efforts and turned in some good times.  My effort in the February CTC further showed I am probably better at longer races so will just have to see.  The January effort was called Thors Challenge and February’s was called The Mercian Ladder.

As my elbow was injured I decided to back off on rowing some after the 2K race and with more riding coming up it all works out.  I will still look to row 2 - 3 times a week and do the CTC for the month but probably not race for a bit.  Longer term goal is to get back into rowing for races in September/October.  I really think rowing is a great addition to what I do in training as do notice more upper body strength but really have to work on for as can get injured - as with my elbow - if not careful.

As far as riding I have slowly upped my riding and got in a good 4 weeks where last week of it was 200 miles with a 110 in one ride on Zwift.  I then took a week off by dropping milage to 100 for the week and then this past week was at 200 again will work my milage up.  The first gravel race of the season will be on April 4th at The Appalachian Journey 100 miler which is a team race so will be fun.  Then over Memorial weekend will be doing the Saturday and Sundays rides at the Horsey Hundred (  https://horseyhundred.com/ ) and as with last year will be meeting up with the BMTR Zwift team I ride for - will be fun.  The longest gravel race of the year is on June 24th in Michigan as will be doing the Coast to Coast Gravel Grinder  which is 204 miles from Lake Huron to Lake Michigan.  This one will be a challenge but is more of a ride for me than a race as using it as training for The Dust Bowl 100  on July 25th and then the last big one of the year The Gravel Worlds 150 miler  August 22nd - what a way to spend my birthday:)

Not sure if will do other rides but just have to see how my schedule goes and may do The Bourbon Chase again this year but have to see.  Right now just working on upping my miles and filtering in some hard workouts twice a week or so but working to make sure get enough rest.  Speaking of rest as that was why I was going to try a more “Polarized Training” plan this year this was a good podcast with Stephen Seiler and his daughter Siren on Zones and it is good as it gives a little more clarity on Zones.  When I say clarity it actually may get more confusing but that is because Zones are a tool and too often that tool is spoken of as one size fits all and that is not the case - here is the podcast: Dissecting Training Zones with Sirena and Dr. Stephen Seiler.

More to follow as I next need to work out my training plan leading up to the races above.  Wile I want to do well at all of them I also know pretty hard to be at ones best for them all.  So really need to decide on my A, B and C races.  Then I need to figure out how much running I want to do so as to be able to run a running race when i want to.  Lastly, as menined above how to keep up some form of rowing so when I get to where I want to focus on it more I am already there.






  Click on images for more information and if you want more info on OFM check out this post: 

To order Vespa you can go here and use coupon code - tkonvalin15 -   for 15% off.