... longer write it for me