it works!!!!!!!!!!!!!!
Cleaned up - each method works