Schematic more or less done