after studying errors