skleton interfaces
skleton interfaces