add debug
create placeholders for entire api, implement necessary ones.