add source types
clean