soo close to working!