added testprogram to see how slf works