Made required methods