added a fourth method
best for now