First prototype before compilation