a bit more friendly composition