needed folders are now created if they not exist