Added skeletal API, cannot take input