added work so far