still doesnt work but close