making changes and getting functionality going