basic includable elements implementation