it never works on the first try