Really nice work for a five minutes challenge !