minor updated, added drawing and sources 2D beginning