organize extensions
updated requirements