more methods, some more specs, some more excitement