add uikit, add functionality