move abilities to lib