implemented frontend actions