kullanışlı ama biraz fazla uzun tasarlanmış