reworked response builder and added responses