added skip functionality