mainly added references