updated with problems