basic functionality now working