changes, still  contains errors