struturing...creating main