flat version