added paddle functionality