Implemented JP