Ijfab blog. Skip to secondary content.