updated flas with better organization

relatively speaking