New source and layout files