diving into djanfgo framework