arrange codes