another go at assets pipeline