All four initial features now working