started implementing contents