Part 1 : Basics and no detaling