Clean up. Use defines instead magic numers.