Initial scaffold for implementation