intro prototype working