start of working, basic structure #1