added skill computation