Initial rought prototype