last attempt without a compiler...