some edits and tips