A foundation adapted from previous projects
Main implementation