initial design, basic layout, some devise