problems takes a options hash when initializing