I am very keen to start a proper training programme towards an Independent pull-up. I currently can do assisted ones with thin band, can manage about 4-5 negative pull-ups and can do chin-up hold on top. Could anyone recommend a training programme that can help me progress safely, with a good warmup etc?