An investigation into Substrate