fix style ugly ideas