not sure but this method seems better. seems.