sources properly now