initial setup complete
hW complete; trying to implement error handling but unsuccessful so far