[FEATURE] updated skeleton port to use variables
[FEATURE] added respond-to