Hello, I'm having a homework about designing an unbuffered opamp using the following design (analog IC design):

I've been given the following specification:
Gain: >2000 V/V
VDD: 1.8V
VSS: -1.8V
Gain bandwidth: >5MHz
Slew rate: >5V/us
Phase margin: >60 degree
Output swing: plus to minus 1.4V
ICMR: plus to minus 1V
Power: <2mW
I have finished designing the first stage, but I'm having a few problem in the second stage. First of all, to increase the slew rate I thought of increasing M6 size (since Id ~ W). It didn't work so I tried increasing the size of M7, which again was a bad choice since increasing it drag the Q point (no signal input point) to -VSS. So I'm kinda stuck there for a bit of time now.
Next was the phase margin and UGB. Currently I haven't finished the second stage so I have no idea what to expect. Any help would be appreciate.
BTW I'm designing it on LTSpice, using tsmc 180nm process with BSIM3 models. It's just a small project so no biggie, I just need it to work on the simulator, not real chip.