Knowledge , attitude and skills