Methods loading added and implementation added