user does not need mkdir objs