changing structre, adding code directory
no idea