Done all functions from header