formatted for mobile.  basic functions work.
minor style change