Basic functions working in new design