initial stage content based working