updated imports to include essential libraries