added self here
linkprocessor 2 step system