returned workinf version with seeing answers