updated for better description