build fixes and new things