creating an awesome api