Changed some personal preferences and optimized.