consider fsms in partition