create nested dirs separately because of permissions