Add working class methods and hash parsing