Alternative frontend implementation