continuing implementing.....