moving towards details implementation