dashboard functionality complete