updated for impress and blog news (still not 100%)