worked on inv framework