attempt 4, now with lemon