Integrated with aparans code