Okay, but could be better with simple changes.