Clean up
Add fastPHASE