Requirements and imports