Added algorithm layout and stub methods