for credit blog2