separtaed blogango code