c3a5b26 first working prototype