more styling
add missing requirements