free abstract