some requirements updates
convert to collectstatic