added skills functionality