added spec support and finished controller projects spec