more about hooks
more sample interface configs