Aaaalllllrighty lets dive into this one here. You have the goal to be able to do a muscle up, and that will do for now.
First I have a couple questions. What are "Modified" pullups?
Also, crunches are somewhat... useless, they serve no real purpose. I would suggest kicking them from your workout.
In order to start working towards your goal of being able to do a muscle up, there are a few things you should be doing, mainly pullups and dips (working climbups during training helps too)
Start doing pullups (From a deadhang) until you are able to do 5-10 in a single set, same for dips. Make sure that when you are pulling up, you pull the bar as low as you can (aim for mid chest, I generally use my nipples as a good marking point) on each rep. Same goes for Dips. Work them on parallel bars if you can, or in between chairs, or even on a counter corner. Lower yourself as low as you can (Again, nipples are a good reference point). Make sure to push/pull as explosively as you can, your goal is to shoot yourself as high as possible

Also work your climbups,so you can begin to develop that transitional strength, and get a feel for the motion of a muscle up (Not exact, but somewhat similar).
Once you can do 5-10 deadhang pullups and full ROM dips, you're probably ready to start trying the muscle up (its about where I started). Look through some tutorials and try it with a good kip. Just keep working towards it, you will get it.
A good way to go about working pullups and dips is a system called "Grease the Groove". Basically, do about 75% of your max 5 or so times a day. (So if you can do an absolute max of 6 pullups, do 4 every time you pass under a bar or find a place to do dips)
Add when you can, maybe 1 rep per set every other day or so.
Good luck