beginning sub module capabilities