got modifying to work