Cleaned up code. Add fade in.