first prototype input separated