method 2 working now ...