start to get api in shape