some resource implements